home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 16555 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.1 KB

  1. Path: ntc.nokia.com!newshost!perryman
  2. From: perryman@benelli.uk.tele.nokia.fi (Steven Perryman)
  3. Newsgroups: comp.object,comp.lang.c++,comp.realtime,comp.dcom.telecom.tech,comp.arch.embedded
  4. Subject: Re: Can OO be successful in real-time embedded systems?
  5. Date: 11 Apr 1996 08:04:30 GMT
  6. Organization: Nokia Telecommunications, Transmission Product Development,
  7.     Cambridge, UK
  8. Message-ID: <PERRYMAN.96Apr11090431@benelli.uk.tele.nokia.fi>
  9. References: <316BF0C5.1FE1@condat.de>
  10. NNTP-Posting-Host: benelli.uk.ntc.nokia.com
  11. In-reply-to: Henning Rietz's message of Wed, 10 Apr 1996 17:32:53 +0000
  12.  
  13. In article <316BF0C5.1FE1@condat.de> Henning Rietz <rietz@condat.de> writes:
  14.  
  15. > For the last couple of weeks I have been involved in a major survey on
  16. > the use of object oriented techniques in the area of telecommunications
  17. > (mainly in the German speaking region).
  18.  
  19. > I can say "everybody" is using OO in some areas (mainly network
  20. > management, switch provisioning, customer care), BUT there are (almost)
  21. > no examples in the area of (small) embedded systems, main reasons for
  22. > that being:
  23.  
  24. Yeah, everyone is using OO to build TMN management systems, the Alcatel SEL
  25. and Siemens notably in Germany. But Network Elements are being built with OO
  26. on embedded systems. Nokia have done so, and have deployed products. I believe
  27. Siemens in Belgium are building SDH muxes with OO. Alcatel are bound to be
  28. doing so too. I think GPT in the UK also use OO/C++ for their muxes too.
  29.  
  30. > - "OO systems are too slow"
  31. > - "OO systems eat up too much memory"
  32.  
  33. I not sure about that. These issues are valid for all embedded systems IMHO,
  34. and not just those developed using OO techniques. I guess it would depend on
  35. your target platform, RTOS facilities (memory mgmt, IPC etc) , and the vendor
  36. compilers you are using.
  37.  
  38. OOD for embedded systems seems to be the challenge.
  39. You can come up with a HW platform-free OOA for your system quite easily, but
  40. then taking that thru an OOD without losing any of the OO expressiveness and
  41. also addressing the particular constraints/issues of the target embedded sys,
  42. that is the challenge.
  43.  
  44.  
  45. Regards,
  46. Steven Perryman
  47. perryman@cpd.ntc.nokia.com
  48.  
  49.